package com.augurit.common.system.util;

import com.augurit.common.base.form.ResultForm;

public class MsgUtils {
	
	public final static String MSG_NO_ORG_PRIVILEGE = "管理用户没有该机构的管理权限";
	public final static String MSG_NO_PARENTORG_PRIVILEGE = "管理用户没有该机构的父机构管理权限";
	public final static String MSG_NO_USER_PRIVILEGE = "管理用户没有该用户的管理权限";
	public final static String MSG_NO_POSITION_PRIVILEGE = "管理用户没有该岗位的管理权限";
	public final static String MSG_NO_PARENTPOSITION_PRIVILEGE = "管理用户没有该岗位的父岗位的管理权限";
	public final static String MSG_NO_HAS_NO_FUNCS = "您没有访问任何系统功能的权限，请联系系统管理员";
	
	
	//没有机构权限错误的信息
	public static ResultForm addNoOrgPrivilegeError(ResultForm emr){
		emr.setSuccess(false);
		emr.setErrMsg(MSG_NO_ORG_PRIVILEGE);
		return emr;
	}
	
	//没有机构的父机构权限错误的信息
	public static ResultForm addNoParentOrgPrivilegeError(ResultForm emr){
		emr.setSuccess(false);
		emr.setErrMsg(MSG_NO_PARENTORG_PRIVILEGE);
		return emr;
	}
	
	
	//没有用户权限错误的信息
	public static ResultForm addNoUserPrivilegeError(ResultForm emr){
		emr.setSuccess(false);
		emr.setErrMsg(MSG_NO_USER_PRIVILEGE);
		return emr;
	}
	
	//没有岗位权限错误的信息
	public static ResultForm addNoPositionPrivilegeError(ResultForm emr){
		emr.setSuccess(false);
		emr.setErrMsg(MSG_NO_POSITION_PRIVILEGE);
		return emr;
	}
	
	//没有岗位的父岗位权限错误的信息
	public static ResultForm addNoParentPositionPrivilegeError(ResultForm emr){
		emr.setSuccess(false);
		emr.setErrMsg(MSG_NO_PARENTPOSITION_PRIVILEGE);
		return emr;
	}
}
